﻿using Jose;
using static Jose.Jwk;

namespace EventTraceLogger.Extensions
{
    public static class LoggerConst
    {
        public const string Default = "Event-Trace-Logger";
        public const string File = "File";

        public const string TraceId = "traceId";
        public const string TenantDomain = "tenantDomain";
        public const string UserId = "userId";

        public static Jwk PrivateKey = new Jwk()
        {
            Kty = KeyTypes.RSA,
            KeyId = "housekeeper",
            Use = KeyUsage.Signature,
            Alg = "RS256",
            N = "mxIwurmtDKTmG7Psc5mzi_9BMTJgcffBDGCtIi4MPaQOht68ALyaDBlB-j8sN3N5IIGKpD5Nds52J5MnsYaIR9GEILfacADJ6ptKTcMv36GFPMIo7OWV5DsUcieWt4QVAqW15RfA7MowzKRHfM2aVrLwqKeaeLTHHBH9mI6Nn3OLww2Ol9p49MKpuFaQZ4kkJsRhl7KCiPJNEw8mo0nywS2cAkb7pKUnSFGXb-yIOoHM0YtGT__v2CObhA1qWbGyXpkEH1xFNN-d8ys5y6uQgaAg8KSxx6FACmUxEpWbc4ImYJ7gciXRU01gigbx1X1F7SNv4Tty1M0Qm5SVmxJimw",
            E = "AQAB",
            D = "Ojn6UiKl97lzLbPBdSahZE_UCsT_sct1kVA7sjnYHs0bJ0k7DovCzAgv3ecakzeoo6wAguth6tpbQ0DeBqqdQVpKYn6mZqflKVJl9Az2TOI5RTciZtFOFwSYCMUUspPFz9ipE_x3VHIXIMAOl64b5bIK60kDl49JtCCNOFtOkjAXvrRig3zElsDvj16CdCKB1aM2NDriHmwkckt7o_DeUEy6ELCvCrStOCo5yC3CntBzbr4X-VvYS_lRoVaZ8hMxvQ5tXYj-ZxFdVMeclunwfaoOQ8UgAGJka6pRJotmn1gy0RqioTp58o6TYjP5iEuv6BGJzLfU39yULvCKgr5gAQ",
            P = "9an9mAGgTkJn3DyTKDbOaj3fsKCWGiRbmlSwnG0yG0Aj-b4GOoPwgXUJ3M6pD7BkjLdHJuGAFdBCSIURdE6reEgnFw5N6Xo6PLeMucHJM36UXf_MjEYllOKLqkP66gd2O6AaTz4tEBSwN9gX9xH4lweiIf49DCZmIdvc_jXYk4E",
            Q = "oZhv02JNZBXVk7je2i5Y9T9lEUMq0qhaFKHoNyilojpZFs712s8bQ9G0Zow2YBtkolEDIy61mQiyE8z2rwuNrW9T20xpnXnmP-EE2kUSjojtrSiR3YrHhQ8P0ohl9TjK0AX0N1zy0Bbo_5Lls-UWPdaCczCK3kdavVwhhY0U1Bs",
            DP = "YsW8Tpeoyo5sj-JTEIIosBK8k5mdgFlJ811FvT8yPD6nuEws2O4fjw1tr7fvxX0YkHNISlu0UhDv9ZR7FhZjXvMztFNuBAe-zpbGIBHIQcoNAVZN-cBib-A-Y3D9u4bQhNy0d1P6blLDH1DlIdO57Y-GIsDD7tSpj8eErTkdIQE",
            DQ = "abAYW0ls0mvRXydHYa10cxo-UNb8OADxwZLPHNxR0FOXFurPM4fHDkkmUvebTKo93Edd5PHUxb1BMuAX6w6EYA1y6_gDD4K9i8Pw94y7gUufH2RsWlg8_BKIx6p7_LFjPEDYpCj_igeh5h2-bDUFofYdJZd3C7_hYf3S0tUd7Uc",
            QI = "4wk3T1AGe7JJyabCT4-ZsDrj26bduLi30LA6SoYMD5z2nO_hURhtigaM8l4XvYml1OOtM-qzejNTKqe6UVVmygKudeTBsKby72vV7brZoy6dHGQmx5-fTIe_A4W0y-dKebnwNt5pBrFuK5Y6dat2j-ZuHwZaBW2krhFzJkzZAwU"
        };
    }
}
